A Hidden Gem In Laguna Beach, Ca: Thousand Steps Beach.